package com.zhongwang.business.gen.entity;

import java.util.Date;

public class ContractMain {
    private Integer contId;

    private Integer mainContId;

    private String contArchRevNo;

    private String contArchArchNo;

    private Integer contType;

    private Integer contInerType;

    private Integer contExterType;

    private String consumerContractNo;

    private String consumerName;

    private String consumerAddress;

    private Date consumerSignDate;

    private String supplierContractNo;

    private String supplierName;

    private String supplierAddress;

    private Date supplierSignDate;

    private Date contGentDate;

    private Long contTotalAmount;

    private Date contYear;

    private String contName;

    private Long subjectMatterQty;

    private String contRemark;

    private Integer advancePay;

    private Long advancePayPerc;

    private Date advancePayPlanDate;

    private Integer progressPay;

    private Long progressPayPerc;

    private Date progressPayPlanDate;

    private Integer sendPay;

    private Long sendPayPerc;

    private Date sendPayPlanDate;

    private Integer receivePay;

    private Long receivePayPerc;

    private Date receivePayPlanDate;

    private Integer debugPay;

    private Long debugPayPlanPerc;

    private Date debugPayDate;

    private Integer acceptPay;

    private Long acceptPayPerc;

    private Date acceptPayDate;

    private Integer qualityGuarPay;

    private Long qualityGuarPayPerc;

    private Date qualityGuarPayPlanDate;

    private Integer contProcessStatus;

    private Integer taskChangeId;

    private Integer contChangeMark;

    public ContractMain(Integer contId, Integer mainContId, String contArchRevNo, String contArchArchNo, Integer contType, Integer contInerType, Integer contExterType, String consumerContractNo, String consumerName, String consumerAddress, Date consumerSignDate, String supplierContractNo, String supplierName, String supplierAddress, Date supplierSignDate, Date contGentDate, Long contTotalAmount, Date contYear, String contName, Long subjectMatterQty, String contRemark, Integer advancePay, Long advancePayPerc, Date advancePayPlanDate, Integer progressPay, Long progressPayPerc, Date progressPayPlanDate, Integer sendPay, Long sendPayPerc, Date sendPayPlanDate, Integer receivePay, Long receivePayPerc, Date receivePayPlanDate, Integer debugPay, Long debugPayPlanPerc, Date debugPayDate, Integer acceptPay, Long acceptPayPerc, Date acceptPayDate, Integer qualityGuarPay, Long qualityGuarPayPerc, Date qualityGuarPayPlanDate, Integer contProcessStatus, Integer taskChangeId, Integer contChangeMark) {
        this.contId = contId;
        this.mainContId = mainContId;
        this.contArchRevNo = contArchRevNo;
        this.contArchArchNo = contArchArchNo;
        this.contType = contType;
        this.contInerType = contInerType;
        this.contExterType = contExterType;
        this.consumerContractNo = consumerContractNo;
        this.consumerName = consumerName;
        this.consumerAddress = consumerAddress;
        this.consumerSignDate = consumerSignDate;
        this.supplierContractNo = supplierContractNo;
        this.supplierName = supplierName;
        this.supplierAddress = supplierAddress;
        this.supplierSignDate = supplierSignDate;
        this.contGentDate = contGentDate;
        this.contTotalAmount = contTotalAmount;
        this.contYear = contYear;
        this.contName = contName;
        this.subjectMatterQty = subjectMatterQty;
        this.contRemark = contRemark;
        this.advancePay = advancePay;
        this.advancePayPerc = advancePayPerc;
        this.advancePayPlanDate = advancePayPlanDate;
        this.progressPay = progressPay;
        this.progressPayPerc = progressPayPerc;
        this.progressPayPlanDate = progressPayPlanDate;
        this.sendPay = sendPay;
        this.sendPayPerc = sendPayPerc;
        this.sendPayPlanDate = sendPayPlanDate;
        this.receivePay = receivePay;
        this.receivePayPerc = receivePayPerc;
        this.receivePayPlanDate = receivePayPlanDate;
        this.debugPay = debugPay;
        this.debugPayPlanPerc = debugPayPlanPerc;
        this.debugPayDate = debugPayDate;
        this.acceptPay = acceptPay;
        this.acceptPayPerc = acceptPayPerc;
        this.acceptPayDate = acceptPayDate;
        this.qualityGuarPay = qualityGuarPay;
        this.qualityGuarPayPerc = qualityGuarPayPerc;
        this.qualityGuarPayPlanDate = qualityGuarPayPlanDate;
        this.contProcessStatus = contProcessStatus;
        this.taskChangeId = taskChangeId;
        this.contChangeMark = contChangeMark;
    }

    public ContractMain() {
        super();
    }

    public Integer getContId() {
        return contId;
    }

    public void setContId(Integer contId) {
        this.contId = contId;
    }

    public Integer getMainContId() {
        return mainContId;
    }

    public void setMainContId(Integer mainContId) {
        this.mainContId = mainContId;
    }

    public String getContArchRevNo() {
        return contArchRevNo;
    }

    public void setContArchRevNo(String contArchRevNo) {
        this.contArchRevNo = contArchRevNo == null ? null : contArchRevNo.trim();
    }

    public String getContArchArchNo() {
        return contArchArchNo;
    }

    public void setContArchArchNo(String contArchArchNo) {
        this.contArchArchNo = contArchArchNo == null ? null : contArchArchNo.trim();
    }

    public Integer getContType() {
        return contType;
    }

    public void setContType(Integer contType) {
        this.contType = contType;
    }

    public Integer getContInerType() {
        return contInerType;
    }

    public void setContInerType(Integer contInerType) {
        this.contInerType = contInerType;
    }

    public Integer getContExterType() {
        return contExterType;
    }

    public void setContExterType(Integer contExterType) {
        this.contExterType = contExterType;
    }

    public String getConsumerContractNo() {
        return consumerContractNo;
    }

    public void setConsumerContractNo(String consumerContractNo) {
        this.consumerContractNo = consumerContractNo == null ? null : consumerContractNo.trim();
    }

    public String getConsumerName() {
        return consumerName;
    }

    public void setConsumerName(String consumerName) {
        this.consumerName = consumerName == null ? null : consumerName.trim();
    }

    public String getConsumerAddress() {
        return consumerAddress;
    }

    public void setConsumerAddress(String consumerAddress) {
        this.consumerAddress = consumerAddress == null ? null : consumerAddress.trim();
    }

    public Date getConsumerSignDate() {
        return consumerSignDate;
    }

    public void setConsumerSignDate(Date consumerSignDate) {
        this.consumerSignDate = consumerSignDate;
    }

    public String getSupplierContractNo() {
        return supplierContractNo;
    }

    public void setSupplierContractNo(String supplierContractNo) {
        this.supplierContractNo = supplierContractNo == null ? null : supplierContractNo.trim();
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName == null ? null : supplierName.trim();
    }

    public String getSupplierAddress() {
        return supplierAddress;
    }

    public void setSupplierAddress(String supplierAddress) {
        this.supplierAddress = supplierAddress == null ? null : supplierAddress.trim();
    }

    public Date getSupplierSignDate() {
        return supplierSignDate;
    }

    public void setSupplierSignDate(Date supplierSignDate) {
        this.supplierSignDate = supplierSignDate;
    }

    public Date getContGentDate() {
        return contGentDate;
    }

    public void setContGentDate(Date contGentDate) {
        this.contGentDate = contGentDate;
    }

    public Long getContTotalAmount() {
        return contTotalAmount;
    }

    public void setContTotalAmount(Long contTotalAmount) {
        this.contTotalAmount = contTotalAmount;
    }

    public Date getContYear() {
        return contYear;
    }

    public void setContYear(Date contYear) {
        this.contYear = contYear;
    }

    public String getContName() {
        return contName;
    }

    public void setContName(String contName) {
        this.contName = contName == null ? null : contName.trim();
    }

    public Long getSubjectMatterQty() {
        return subjectMatterQty;
    }

    public void setSubjectMatterQty(Long subjectMatterQty) {
        this.subjectMatterQty = subjectMatterQty;
    }

    public String getContRemark() {
        return contRemark;
    }

    public void setContRemark(String contRemark) {
        this.contRemark = contRemark == null ? null : contRemark.trim();
    }

    public Integer getAdvancePay() {
        return advancePay;
    }

    public void setAdvancePay(Integer advancePay) {
        this.advancePay = advancePay;
    }

    public Long getAdvancePayPerc() {
        return advancePayPerc;
    }

    public void setAdvancePayPerc(Long advancePayPerc) {
        this.advancePayPerc = advancePayPerc;
    }

    public Date getAdvancePayPlanDate() {
        return advancePayPlanDate;
    }

    public void setAdvancePayPlanDate(Date advancePayPlanDate) {
        this.advancePayPlanDate = advancePayPlanDate;
    }

    public Integer getProgressPay() {
        return progressPay;
    }

    public void setProgressPay(Integer progressPay) {
        this.progressPay = progressPay;
    }

    public Long getProgressPayPerc() {
        return progressPayPerc;
    }

    public void setProgressPayPerc(Long progressPayPerc) {
        this.progressPayPerc = progressPayPerc;
    }

    public Date getProgressPayPlanDate() {
        return progressPayPlanDate;
    }

    public void setProgressPayPlanDate(Date progressPayPlanDate) {
        this.progressPayPlanDate = progressPayPlanDate;
    }

    public Integer getSendPay() {
        return sendPay;
    }

    public void setSendPay(Integer sendPay) {
        this.sendPay = sendPay;
    }

    public Long getSendPayPerc() {
        return sendPayPerc;
    }

    public void setSendPayPerc(Long sendPayPerc) {
        this.sendPayPerc = sendPayPerc;
    }

    public Date getSendPayPlanDate() {
        return sendPayPlanDate;
    }

    public void setSendPayPlanDate(Date sendPayPlanDate) {
        this.sendPayPlanDate = sendPayPlanDate;
    }

    public Integer getReceivePay() {
        return receivePay;
    }

    public void setReceivePay(Integer receivePay) {
        this.receivePay = receivePay;
    }

    public Long getReceivePayPerc() {
        return receivePayPerc;
    }

    public void setReceivePayPerc(Long receivePayPerc) {
        this.receivePayPerc = receivePayPerc;
    }

    public Date getReceivePayPlanDate() {
        return receivePayPlanDate;
    }

    public void setReceivePayPlanDate(Date receivePayPlanDate) {
        this.receivePayPlanDate = receivePayPlanDate;
    }

    public Integer getDebugPay() {
        return debugPay;
    }

    public void setDebugPay(Integer debugPay) {
        this.debugPay = debugPay;
    }

    public Long getDebugPayPlanPerc() {
        return debugPayPlanPerc;
    }

    public void setDebugPayPlanPerc(Long debugPayPlanPerc) {
        this.debugPayPlanPerc = debugPayPlanPerc;
    }

    public Date getDebugPayDate() {
        return debugPayDate;
    }

    public void setDebugPayDate(Date debugPayDate) {
        this.debugPayDate = debugPayDate;
    }

    public Integer getAcceptPay() {
        return acceptPay;
    }

    public void setAcceptPay(Integer acceptPay) {
        this.acceptPay = acceptPay;
    }

    public Long getAcceptPayPerc() {
        return acceptPayPerc;
    }

    public void setAcceptPayPerc(Long acceptPayPerc) {
        this.acceptPayPerc = acceptPayPerc;
    }

    public Date getAcceptPayDate() {
        return acceptPayDate;
    }

    public void setAcceptPayDate(Date acceptPayDate) {
        this.acceptPayDate = acceptPayDate;
    }

    public Integer getQualityGuarPay() {
        return qualityGuarPay;
    }

    public void setQualityGuarPay(Integer qualityGuarPay) {
        this.qualityGuarPay = qualityGuarPay;
    }

    public Long getQualityGuarPayPerc() {
        return qualityGuarPayPerc;
    }

    public void setQualityGuarPayPerc(Long qualityGuarPayPerc) {
        this.qualityGuarPayPerc = qualityGuarPayPerc;
    }

    public Date getQualityGuarPayPlanDate() {
        return qualityGuarPayPlanDate;
    }

    public void setQualityGuarPayPlanDate(Date qualityGuarPayPlanDate) {
        this.qualityGuarPayPlanDate = qualityGuarPayPlanDate;
    }

    public Integer getContProcessStatus() {
        return contProcessStatus;
    }

    public void setContProcessStatus(Integer contProcessStatus) {
        this.contProcessStatus = contProcessStatus;
    }

    public Integer getTaskChangeId() {
        return taskChangeId;
    }

    public void setTaskChangeId(Integer taskChangeId) {
        this.taskChangeId = taskChangeId;
    }

    public Integer getContChangeMark() {
        return contChangeMark;
    }

    public void setContChangeMark(Integer contChangeMark) {
        this.contChangeMark = contChangeMark;
    }
}